killed in an ambush - Espagnol Anglais Dictionnaire